.dark-theme body,
.dark-theme .cl-mcont {
    background-color: #000;
}

.dark-theme .form-control,
.dark-theme .tt-menu {
    background-color: #13151d;
}

.dark-theme .form-control,
.dark-theme .mail-inbox .head input[type="text"],
.dark-theme .main-app .head input[type="text"],
.dark-theme .select2-container-multi .select2-choices,
.dark-theme .select2-container .select2-choice,
.dark-theme div.sp_container_combo {
    box-shadow: 0 1px 0 rgba(255, 255, 255, .07), 0 1px 2px rgba(0, 0, 0, .15) inset;
    border: 1px solid rgba(0, 0, 0, .5);
    color: #ccc;
}

.dark-theme .select2-container-multi .select2-choices,
.dark-theme .select2-container .select2-choice,
.dark-theme .select2-results .select2-no-results,
.dark-theme .select2-results .select2-searching,
.dark-theme .select2-results .select2-ajax-error,
.dark-theme .select2-results .select2-selection-limit,
.dark-theme div.sp_container_combo,
.dark-theme .sp_pagination {
    background-color: #13151d !important;
}

.dark-theme .sp_result_area,
.dark-theme .sp_results,
.dark-theme .sp_results>li,
.dark-theme .select2-drop,
.dark-theme .select2-drop {
    background-color: #13151d !important;
    color: #ccc !important
}

.dark-theme ul.sp_results > li.sp_selected{
    color: #555 !important
}

.dark-theme .sp_control_box,.dark-theme .sp_control_box:hover,
.dark-theme div.sp_result_area div.sp_pagination>ul>li>a {
    background-color: #191c27;
}

.dark-theme div.sp_result_area div.sp_pagination>ul>li>a:hover{
    color: #ccc;
}

.dark-theme div.sp_result_area div.sp_pagination>ul>li.pageInfoBox>a {
    color: #ccc;
}

.dark-theme div.sp_result_area div.sp_pagination>ul>li.disabled>a {
    color: #777;
}

.dark-theme div.sp_result_area div.sp_pagination>ul>li.disabled>a:hover {
    background-color: #191c27;
    color: #777;
}

.dark-theme .sp_control_box button,
.dark-theme .sp_control_box button.btn-default i {
    background: #555 !important;
    color: #ddd;
}

.dark-theme .btn-default,
.dark-theme .btn-default:focus,
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover,
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-color: #333;
    border-color: #222;
    color: #fff;
    background-image: linear-gradient(to bottom, #333 60%, #292929 100%);
}

.dark-theme .btn-default:hover {
    color: #fff;
    background-color: #444;
    border-color: #111;
}

.dark-theme .float_ajax_box {
    border-color: #666;
    background-color: #555;
    box-shadow: 1px 1px 3px #111;
}

.dark-theme .btn-default i {
    color: #ddd;
}

.dark-theme .select2-drop-active,
.dark-theme .select2-drop.select2-drop-above.select2-drop-active,
.dark-theme .sp_result_area {
    border-color: rgba(0, 0, 0, .5);
}

.dark-theme .select2-container .select2-choice .select2-arrow,
.dark-theme .select2-container-multi .select2-choices .select2-search-choice,
.dark-theme ul.sp_element_box li.selected_tag {
    border-color: #666 !important;
    background: #555 !important;
    color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dark-theme .form-control:focus,
.dark-theme .mail-inbox .head input[type="text"]:focus,
.dark-theme .main-app .head input[type="text"]:focus {
    border-color: #2598f9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05) inset;
}

.dark-theme .form-control[disabled],
.dark-theme .form-control[readonly],
.dark-theme fieldset[disabled] .form-control,
.dark-theme .form-control[disabled]:focus,
.dark-theme .form-control[readonly]:focus,
.dark-theme fieldset[disabled] .form-control:focus {
    border-color: #888;
    background-color: #888;
    color: #ccc;
    text-shadow: 0 0 1px #555;
}

.dark-theme .chat-wi .chat-content,
.dark-theme .dropzone {
    background-color: #1f2126
}

.dark-theme .table-responsive,
.dark-theme hr {
    border-color: #111
}

.dark-theme .img-thumbnail {
    background-color: #444;
    border-color: #333
}

.dark-theme .chat-wi .chat-tools {
    background-color: #333;
    border-color: #000;
}

.dark-theme .chat-wi .chat-in {
    background-color: #000;
    border-color: #000;
}

.dark-theme .chat-wi .chat-in .input,
.dark-theme .chat-wi .chat-in input[type="text"] {
    background-color: #000;
}

.dark-theme .chat-wi .chat-in input[type="text"][disabled] {
    background-color: #888;
}

.dark-theme .chat-wi .chat-conv .c-avatar {
    border-color: #000;
}

.dark-theme thead.always-top,
.dark-theme table.sticky-thead>thead tr>th {
    box-shadow: 0 3px 3px #000
}

.dark-theme .md-modal {
    box-shadow: 0 0 5px #000
}

.dark-theme .page-head,
.dark-theme .block-flat,
.dark-theme .block-flat .content.bg-white,
.dark-theme .block-wizard,.dark-theme .fuelux .wizard,
.dark-theme .cl-mcont .block,
.dark-theme .tab-container,
.dark-theme .tab-content,
.dark-theme .modal-content,
.dark-theme .md-content,
.dark-theme .popover {
    background-color: #1f2126;
    color: #ccc;
    border: 0
}
.dark-theme .tab-container.tab-left .nav-tabs{background-color:#000} 
.dark-theme .modal-content .modal-footer {
    background-color: #34363d;
}

.dark-theme .page-aside {
    background-color: #18191d;
    color: #ccc;
    border: 0
}

.dark-theme .popover-title {
    background-color: #000;
    border-color: #000;
}

.dark-theme .popover.top>.arrow {
    border-top-color: #18191d
}

.dark-theme .popover.top>.arrow::after {
    border-top-color: #222
}

.dark-theme .popover.right>.arrow {
    border-right-color: #18191d
}

.dark-theme .popover.right>.arrow::after {
    border-right-color: #222
}

.dark-theme .popover.bottom>.arrow {
    border-bottom-color: #18191d
}

.dark-theme .popover.bottom>.arrow::after {
    border-bottom-color: #222
}

.dark-theme .popover.left>.arrow {
    border-left-color: #18191d
}

.dark-theme .popover.left>.arrow::after {
    border-left-color: #222
}

.dark-theme .nav-tabs>li.active>a,
.dark-theme .nav-tabs>li.active>a:focus,
.dark-theme .nav-tabs>li.active>a:hover {
    background-color: #1f2126;
    color: #c9d4f6;
    border-color: #2c2c2c;
}

.dark-theme .treeview label.open a,
.dark-theme .treeview label:hover a,
.dark-theme .treeview li.active a,
.dark-theme .treeview li.active label a {
    color: #fff
}

.dark-theme .treeview label.open,
.dark-theme .treeview label:hover,
.dark-theme .treeview li.active label,
.dark-theme .treeview li.active>a {
    background-color: #444
}

.dark-theme #sub-menu-nav ul li a,
.dark-theme .treeview li a,
.dark-theme .dropdown-menu li>a,
.dark-theme .dropdown-menu>li>a,
.dark-theme .page-head .breadcrumb>.active {
    color: #ccc;
}

.dark-theme #sub-menu-nav ul::after {
    filter: invert(0.83)
}

.dark-theme #sub-menu-nav ul {
    background-color: #272930;
    color: #ccc;
}

.dark-theme .navbar-default .navbar-nav>li.button.open::after {
    border-bottom-color: #333;
}

.dark-theme .dropdown-menu .divider,
.dark-theme .nav:not(.navbar-nav)>li>a:focus,
.dark-theme .nav:not(.navbar-nav)>li>a:hover {
    background-color: #1f2126;
}

.dark-theme .navbar-default .navbar-nav>li.button .dropdown-menu li>a:hover {
    background-color: #444;
}

.dark-theme .navbar-default .navbar-nav>li.button .dropdown-menu li ul>li>a {
    color: #ccc;
    border-color: #222;
}

.dark-theme #sub-menu-nav ul li.active a,
.dark-theme #sub-menu-nav ul li a:hover,
.dark-theme .navbar-default .navbar-nav .active>a,
.dark-theme .navbar-default .navbar-nav .active>a:hover,
.dark-theme .navbar-nav>.active>a:focus,
.dark-theme .dropdown-menu li>a:hover,
.dark-theme .dropdown-menu>.active>a,
.dark-theme .dropdown-menu>li>a:focus,
.dark-theme .dropdown-menu>li>a:hover,
.dark-theme .dropdown-submenu:hover>a {
    color: #fff !important;
}

.dark-theme legend {
    color: #888;
    border-color: #888;
}

.dark-theme .dz-preview {
    color: #666
}

.dark-theme .page-aside.app .app-nav ul.nav li a,
.dark-theme .page-aside.email .mail-nav ul li a {
    color: #c9d4f6
}

.dark-theme table th,
.dark-theme table thead th span,
.dark-theme table td,
.dark-theme table td > span.text-black {
    color: #ccc
}
.dark-theme .app-nav .bg-white,
.dark-theme .btn[data-toggle="collapse"] + .table-toolbar,
.dark-theme .form-submit-group.always-bottom {
    background-color: #32343a;
    border-color: #222;
}

.dark-theme .table-hover>tbody>tr:hover {
    background-color: #050505
}

.dark-theme table tr {
    background-color: #272930
}

.dark-theme .table-striped>tbody>tr:nth-of-type(odd),
.dark-theme table tr:nth-child(2n) {
    background-color: #181818
}

.dark-theme table thead tr {
    background-color: #555
}

.dark-theme table.hover tbody tr:hover {
    background-color: #131313
}

.dark-theme .bg-6e {
    background-color: #555;
}

.dark-theme .bg-fc {
    background-color: #2a2a2a;
    border-color: #1a1a1a;
}

.dark-theme .table-bordered,
.dark-theme .table>tbody>tr>td,
.dark-theme .table>tbody>tr>th,
.dark-theme .table>tfoot>tr>td,
.dark-theme .table>tfoot>tr>th,
.dark-theme .table>thead>tr>td,
.dark-theme .table>thead>tr>th,
.dark-theme .panel>.panel-body+.table,
.dark-theme .panel>.panel-body+.table-responsive,
.dark-theme .panel>.table+.panel-body,
.dark-theme .panel>.table-responsive+.panel-body,
.dark-theme .block-flat.no-padding table tr:last-child td,
.dark-theme .block-flat.no-padding table tr:last-child th
.dark-theme .block table tr:last-child td,
.dark-theme table .no-border-x tr:last-child td,
.dark-theme table .no-border-y tr td:first-child,
.dark-theme .block table tr:last-child th{
    border-color: #444 !important;
}
.dark-theme .content .pagination{box-shadow: 0 0 5px rgba(0,0,0,0.8);}
.dark-theme .panel {
    background-color: #272930;
}

.dark-theme .modal-footer,
.dark-theme table td,
.dark-theme table thead th,
.dark-theme .page-aside.app .app-nav .title,
.dark-theme .page-aside.email .mail-nav .title,
.dark-theme .page-aside.tree .header,
.dark-theme .form-horizontal.group-border-dashed .form-group {
    border-color: #000;
}

.dark-theme .block .header,
.dark-theme .block-flat .header,
.dark-theme .widget-block .header,
.dark-theme .block .fact-data:first-child,
.dark-theme .block-transparent .header {
    border-color: #555;
}

.dark-theme .page-aside.app .app-nav ul.nav li.active,
.dark-theme .dropdown-menu,
.dark-theme .navbar-default .navbar-nav>li.button .dropdown-menu,
.dark-theme .page-aside.email .mail-nav ul li.active {
    background-color: #333;
}

.dark-theme .mail-inbox .head,
.dark-theme .main-app .head,
.dark-theme .mail-inbox .mails,
.dark-theme .main-app .items,
.dark-theme .message,
.dark-theme .message .head,
.dark-theme .message .mail {
    background: #1f2126;
    color: #ccc
}

.dark-theme .mail-inbox .mails .item,
.dark-theme .main-app .items .item,
.dark-theme .message .mail,
.dark-theme .mail-inbox .filters,
.dark-theme .main-app .filters {
    border-color: #000;
}

.dark-theme .friend-widget:hover {
    background: #444;
}

.dark-theme .friend-widget img {
    border-color: #666;
}

.dark-theme .checkbox label::before,
.dark-theme .radio label::before {
    background-color: #000 !important;
    border-color: #333 !important;
}

.dark-theme ul.timeline>li>.fa,
.dark-theme ul.timeline>li>a>.fa,
.dark-theme ul.timeline>li .content::before,
.dark-theme ul.timeline>li .content,
.dark-theme .input-group-addon {
    background: #555 !important;
    border-color: #666 !important;
    color: #ddd !important;
}

.dark-theme ul.timeline::before,
.dark-theme ul.timeline::after {
    background-color: #555;
}

/* pagination */

.dark-theme .pagination,
.dark-theme .pagination li:not(.active),
.dark-theme .pagination li:not(.active) a {
    background-color: #000;
}

.dark-theme .pagination li a,
.dark-theme .pagination>.disabled>a,
.dark-theme .pagination>.disabled>a:focus,
.dark-theme .pagination>.disabled>a:hover,
.dark-theme .pagination>.disabled>span,
.dark-theme .pagination>.disabled>span:focus,
.dark-theme .pagination>.disabled>span:hover {
    border-color: #222
}
.dark-theme .collapse-box:hover{
	background-color: #333;
	box-shadow: 0 0 3px #111;
}
.dark-theme fieldset.fieldset,
.dark-theme details,.dark-theme details[open] summary{border-color: #555;}

.dark-theme .table-smooth thead th {
    color: white;
    background-image: linear-gradient(to bottom, #111111, #292929);
}
.dark-theme .well{
    background-color: #111;
    border-color: #0a0a0a;
}
.editormd-html-preview, .editormd-preview-container{background-color: transparent;}
.markdown-body {color: #ddd;}
@media (max-width: 767px) {
  .dark-theme .page-aside.app div.content,
  .dark-theme .page-aside.email div.content {
    border-color: #000;
  }
  .dark-theme .page-aside.app .app-nav .compose,
  .dark-theme .page-aside.email .mail-nav .compose{
    background-color: transparent;
    border-color: #000;
  }
}
.dark-theme .page-aside.email .navbar-toggle,
.dark-theme .page-aside.app .navbar-toggle {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.dark-theme .alert-white{
  background-image: linear-gradient(to bottom,#201f1f,#090909);
  border-color: #000;
  color: #eee;
}
.dark-theme img#captchaImage{filter: invert(1);margin-left: 1px;}